//
//  NGRightTableViewViewController.m
//  DropDown
//
//  Created by Aaron on 14-9-18.
//  Copyright (c) 2014年 Aaron. All rights reserved.
//

#import "NGRightTableViewViewController.h"

@interface NGRightTableViewViewController (){
//    NSMutableArray *array;
   
}

@end

@implementation NGRightTableViewViewController
@synthesize  tableViewArray=_tableViewArray;
@synthesize cellString=_cellString;
@synthesize pulldelegate;
-(void)setTableViewArray:(NSMutableArray *)tableViewArray{
    if (_tableViewArray==nil) {
        _tableViewArray=[[NSMutableArray alloc]init];
    }
    _tableViewArray=tableViewArray;
}

-(NSString *)cellString{
    return self.cellString;
    
}
- (id)initWithStyle:(UITableViewStyle)style
{
    self = [super initWithStyle:style];
    if (self) {
        // Custom initialization
    }
    return self;
}

- (void)viewDidLoad
{
    [super viewDidLoad];

    [self.view setBackgroundColor:[UIColor whiteColor]];
}

- (void)didReceiveMemoryWarning
{
    [super didReceiveMemoryWarning];
    // Dispose of any resources that can be recreated.
}

#pragma mark - Table view data source

- (NSInteger)numberOfSectionsInTableView:(UITableView *)tableView
{
    // Return the number of sections.
    return 1;
}

- (NSInteger)tableView:(UITableView *)tableView numberOfRowsInSection:(NSInteger)section
{
    // Return the number of rows in the section.
    return [self.tableViewArray count];
}

- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath
{
    static NSString *CellIdentifier = @"Cell";
    UITableViewCell *cell = [tableView dequeueReusableCellWithIdentifier:CellIdentifier];
    
    if(cell == nil) {
        
        cell = [[UITableViewCell alloc]
                
                initWithStyle:UITableViewCellStyleDefault
                
                reuseIdentifier:CellIdentifier];
    }
    [cell.textLabel setText:[self.tableViewArray objectAtIndex:[indexPath row]]];
    cell.textLabel.font = [UIFont systemFontOfSize:10.0f];
    [cell.textLabel setTextAlignment:NSTextAlignmentNatural];
    [cell.contentView setBackgroundColor:[UIColor colorWithRed:125 green:125 blue:125 alpha:1]];
    return cell;
}
- (CGFloat)tableView:(UITableView *)tableView heightForRowAtIndexPath:(NSIndexPath *)indexPath
{
    return 22;
}

-(void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath{
    [pulldelegate menuItemSelected:indexPath];
}


@end
